home *** CD-ROM | disk | FTP | other *** search
Unknown | 1992-01-03 | 6.1 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 22 f4 20 3e 3a | 34 2e 24 2e 52 2e 21 54 |...". >:|4.$.R.!T|
|00000010| 72 69 70 41 54 72 6f 6e | 2e 21 52 75 6e 49 6d 61 |ripATron|.!RunIma|
|00000020| 67 65 0d 00 14 1d f4 20 | 53 70 65 63 74 72 75 6d |ge..... |Spectrum|
|00000030| 20 73 6d 6f 6f 74 68 20 | 73 68 69 6d 6d 65 72 0d | smooth |shimmer.|
|00000040| 00 1e 17 f4 20 66 6f 72 | 20 4a 75 6c 69 61 20 73 |.... for| Julia s|
|00000050| 63 72 65 65 6e 73 0d 00 | 28 17 f4 20 52 4a 47 52 |creens..|(.. RJGR|
|00000060| 45 45 4e 20 53 65 70 74 | 20 31 39 39 30 0d 00 32 |EEN Sept| 1990..2|
|00000070| 05 3a 0d 00 3c 48 f4 20 | 49 6e 20 61 20 73 69 6e |.:..<H. |In a sin|
|00000080| 69 73 74 65 72 2c 20 64 | 61 72 6b 20 73 77 61 6d |ister, d|ark swam|
|00000090| 70 20 63 61 6c 6c 65 64 | 20 44 65 76 69 6c 27 73 |p called| Devil's|
|000000a0| 20 42 61 79 61 75 2c 20 | 73 61 74 20 61 6e 20 6f | Bayau, |sat an o|
|000000b0| 6c 64 20 72 6f 74 74 69 | 6e 67 0d 00 46 44 f4 20 |ld rotti|ng..FD. |
|000000c0| 72 69 76 65 72 20 62 6f | 61 74 2e 20 4f 6e 65 20 |river bo|at. One |
|000000d0| 6e 69 67 68 74 20 61 20 | 73 6d 61 6c 6c 20 66 69 |night a |small fi|
|000000e0| 67 75 72 65 20 63 72 65 | 70 74 20 71 75 69 65 74 |gure cre|pt quiet|
|000000f0| 6c 79 20 74 6f 20 74 68 | 65 20 62 6f 61 74 0d 00 |ly to th|e boat..|
|00000100| 50 45 f4 20 72 61 69 6c | 69 6e 67 2c 20 6c 6f 6f |PE. rail|ing, loo|
|00000110| 6b 65 64 20 63 61 75 74 | 69 6f 75 73 6c 79 20 61 |ked caut|iously a|
|00000120| 62 6f 75 74 2c 20 61 6e | 64 20 64 72 6f 70 70 65 |bout, an|d droppe|
|00000130| 64 20 61 20 62 6f 74 74 | 6c 65 20 69 6e 74 6f 20 |d a bott|le into |
|00000140| 74 68 65 0d 00 5a 22 f4 | 20 6d 75 64 64 79 20 77 |the..Z".| muddy w|
|00000150| 61 74 65 72 20 62 65 6c | 6f 77 2e 2e 2e 20 28 70 |ater bel|ow... (p|
|00000160| 6c 6f 70 21 29 0d 00 64 | 05 3a 0d 00 6e 0d 6e 6f |lop!)..d|.:..n.no|
|00000170| 70 69 78 25 3d 31 39 0d | 00 78 05 3a 0d 00 82 24 |pix%=19.|.x.:...$|
|00000180| ee 20 85 20 c8 99 22 57 | 69 6d 70 5f 43 6f 6d 6d |. . .."W|imp_Comm|
|00000190| 61 6e 64 57 69 6e 64 6f | 77 22 2c 2d 31 3a c8 98 |andWindo|w",-1:..|
|000001a0| 0d 00 8c 09 eb 31 33 3a | 87 0d 00 96 1e f1 27 22 |.....13:|......'"|
|000001b0| 4a 75 6c 69 61 20 54 72 | 69 70 2d 41 2d 54 72 6f |Julia Tr|ip-A-Tro|
|000001c0| 6e 20 76 31 2e 35 22 0d | 00 a0 19 f1 22 52 4a 47 |n v1.5".|...."RJG|
|000001d0| 52 45 45 4e 20 33 20 4a | 61 6e 20 31 39 39 32 22 |REEN 3 J|an 1992"|
|000001e0| 0d 00 aa 1d 73 63 72 65 | 65 6e 73 74 61 72 74 25 |....scre|enstart%|
|000001f0| 3d a4 73 63 72 65 65 6e | 73 74 61 72 74 0d 00 b4 |=.screen|start...|
|00000200| 16 73 63 72 65 65 6e 6c | 65 6e 25 3d 33 32 30 2a |.screenl|en%=320*|
|00000210| 32 35 36 0d 00 b5 28 73 | 63 72 65 65 6e 65 6e 64 |256...(s|creenend|
|00000220| 25 3d 73 63 72 65 65 6e | 73 74 61 72 74 25 2b 73 |%=screen|start%+s|
|00000230| 63 72 65 65 6e 6c 65 6e | 25 2d 31 0d 00 be 1c 68 |creenlen|%-1....h|
|00000240| 61 6c 66 73 63 72 65 65 | 6e 25 3d 73 63 72 65 65 |alfscree|n%=scree|
|00000250| 6e 6c 65 6e 25 2f 32 0d | 00 c8 2e de 20 72 6c 65 |nlen%/2.|.... rle|
|00000260| 62 75 66 66 65 72 25 20 | 68 61 6c 66 73 63 72 65 |buffer% |halfscre|
|00000270| 65 6e 25 2b 28 68 61 6c | 66 73 63 72 65 65 6e 25 |en%+(hal|fscreen%|
|00000280| 81 31 32 37 29 0d 00 d2 | 13 de 20 63 6f 6c 74 61 |.127)...|.. colta|
|00000290| 62 6c 65 25 28 37 32 29 | 0d 00 dc 13 de 20 6f 6e |ble%(72)|..... on|
|000002a0| 65 74 61 62 6c 65 25 20 | 32 35 36 0d 00 e6 13 de |etable% |256.....|
|000002b0| 20 74 77 6f 74 61 62 6c | 65 25 20 32 35 36 0d 00 | twotabl|e% 256..|
|000002c0| f0 05 3a 0d 00 fa 16 f2 | 73 65 74 73 70 65 63 74 |..:.....|setspect|
|000002d0| 72 75 6d 74 61 62 6c 65 | 73 0d 01 04 10 f2 6d 61 |rumtable|s.....ma|
|000002e0| 6b 65 73 68 69 6d 6d 65 | 72 0d 01 0e 13 f2 6d 61 |keshimme|r.....ma|
|000002f0| 6b 65 75 6e 70 61 63 6b | 62 69 74 73 0d 01 18 05 |keunpack|bits....|
|00000300| 3a 0d 01 22 05 f5 0d 01 | 2c 12 20 e3 20 69 25 3d |:.."....|,. . i%=|
|00000310| 31 b8 6e 6f 70 69 78 25 | 0d 01 36 17 20 20 c8 99 |1.nopix%|..6. ..|
|00000320| 22 4f 53 5f 42 79 74 65 | 22 2c 31 31 33 2c 31 0d |"OS_Byte|",113,1.|
|00000330| 01 40 1d 20 20 f2 6c 6f | 61 64 70 69 63 28 69 25 |.@. .lo|adpic(i%|
|00000340| 2c 72 6c 65 62 75 66 66 | 65 72 25 29 0d 01 4a 14 |,rlebuff|er%)..J.|
|00000350| 20 20 d6 20 63 6f 70 79 | 6f 6e 63 65 3a d1 3d 30 | . copy|once:.=0|
|00000360| 0d 01 54 07 20 20 f5 0d | 01 5e 26 20 20 20 c8 96 |..T. ..|.^& ..|
|00000370| 3a c8 99 22 4f 53 5f 42 | 79 74 65 22 2c 31 31 33 |:.."OS_B|yte",113|
|00000380| 2c 32 3a d6 20 73 68 69 | 6d 6d 65 72 31 0d 01 68 |,2:. shi|mmer1..h|
|00000390| 26 20 20 20 c8 96 3a c8 | 99 22 4f 53 5f 42 79 74 |& ..:.|."OS_Byt|
|000003a0| 65 22 2c 31 31 33 2c 31 | 3a d6 20 73 68 69 6d 6d |e",113,1|:. shimm|
|000003b0| 65 72 32 0d 01 72 17 20 | 20 fd 20 91 3e 31 35 30 |er2..r. | . .>150|
|000003c0| 30 20 84 20 a6 28 2d 39 | 39 29 0d 01 7c 06 20 ed |0 . .(-9|9)..|. .|
|000003d0| 0d 01 86 06 fd 30 0d 01 | 90 05 e0 0d 01 9a 05 3a |.....0..|.......:|
|000003e0| 0d 01 a4 4b f4 20 47 65 | 6e 65 72 61 6c 20 52 6f |...K. Ge|neral Ro|
|000003f0| 75 74 69 6e 65 73 20 2d | 2d 2d 2d 2d 2d 2d 2d 2d |utines -|--------|
|00000400| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000410| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000420| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 01 ae 05 3a |--------|---....:|
|00000430| 0d 01 b8 11 dd a4 73 63 | 72 65 65 6e 73 74 61 72 |......sc|reenstar|
|00000440| 74 0d 01 c2 0f de 20 73 | 63 72 65 65 6e 25 20 38 |t..... s|creen% 8|
|00000450| 0d 01 cc 10 21 73 63 72 | 65 65 6e 25 3d 31 34 38 |....!scr|een%=148|
|00000460| 0d 01 d6 10 73 63 72 65 | 65 6e 25 21 34 3d 2d 31 |....scre|en%!4=-1|
|00000470| 0d 01 e0 2b c8 99 22 4f | 53 5f 52 65 61 64 56 64 |...+.."O|S_ReadVd|
|00000480| 75 56 61 72 69 61 62 6c | 65 73 22 2c 73 63 72 65 |uVariabl|es",scre|
|00000490| 65 6e 25 2c 73 63 72 65 | 65 6e 25 0d 01 ea 0d 3d |en%,scre|en%....=|
|000004a0| 21 73 63 72 65 65 6e 25 | 0d 01 f4 05 3a 0d 01 fe |!screen%|....:...|
|000004b0| 1b dd f2 6c 6f 61 64 70 | 69 63 28 6e 75 6d 25 2c |...loadp|ic(num%,|
|000004c0| 62 75 66 66 65 72 25 29 | 0d 02 08 35 ff 22 4c 4f |buffer%)|...5."LO|
|000004d0| 41 44 20 3c 54 72 69 70 | 41 54 72 6f 6e 24 44 69 |AD <Trip|ATron$Di|
|000004e0| 72 3e 2e 6a 70 61 63 6b | 22 2b c3 6e 75 6d 25 2b |r>.jpack|"+.num%+|
|000004f0| 22 20 22 2b c3 7e 62 75 | 66 66 65 72 25 0d 02 09 |" "+.~bu|ffer%...|
|00000500| 10 d6 20 75 6e 70 61 63 | 6b 62 69 74 73 0d 02 12 |.. unpac|kbits...|
|00000510| 05 e1 0d 02 13 05 3a 0d | 02 1c 17 dd f2 73 65 74 |......:.|.....set|
|00000520| 73 70 65 63 74 72 75 6d | 74 61 62 6c 65 73 0d 02 |spectrum|tables..|
|00000530| 26 10 f2 73 65 74 73 70 | 65 63 74 72 75 6d 0d 02 |&..setsp|ectrum..|
|00000540| 30 29 e3 20 69 25 3d 30 | b8 37 31 3a f2 73 70 65 |0). i%=0|.71:.spe|
|00000550| 63 74 72 75 6d 28 69 25 | 29 3a c8 92 20 69 25 3c |ctrum(i%|):.. i%<|
|00000560| 3c 32 2c 31 30 32 33 0d | 02 3a 23 63 6f 6c 74 61 |<2,1023.|.:#colta|
|00000570| 62 6c 65 25 28 69 25 29 | 3d 73 63 72 65 65 6e 73 |ble%(i%)|=screens|
|00000580| 74 61 72 74 25 3f 69 25 | 3a ed 0d 02 44 2e e3 20 |tart%?i%|:...D.. |
|00000590| 69 25 3d 30 b8 32 35 35 | 3a 6f 6e 65 74 61 62 6c |i%=0.255|:onetabl|
|000005a0| 65 25 3f 69 25 3d 30 3a | 74 77 6f 74 61 62 6c 65 |e%?i%=0:|twotable|
|000005b0| 25 3f 69 25 3d 30 3a ed | 0d 02 4e 27 6f 6e 65 74 |%?i%=0:.|..N'onet|
|000005c0| 61 62 6c 65 25 3f 32 35 | 35 3d 32 35 35 3a 74 77 |able%?25|5=255:tw|
|000005d0| 6f 74 61 62 6c 65 25 3f | 32 35 35 3d 32 35 35 0d |otable%?|255=255.|
|000005e0| 02 58 3d e3 20 69 25 3d | 30 b8 37 31 3a 6f 6e 65 |.X=. i%=|0.71:one|
|000005f0| 74 61 62 6c 65 25 3f 63 | 6f 6c 74 61 62 6c 65 25 |table%?c|oltable%|
|00000600| 28 69 25 29 3d 63 6f 6c | 74 61 62 6c 65 25 28 28 |(i%)=col|table%((|
|00000610| 69 25 2b 37 31 29 83 37 | 32 29 3a ed 0d 02 62 3d |i%+71).7|2):...b=|
|00000620| e3 20 69 25 3d 30 b8 37 | 31 3a 74 77 6f 74 61 62 |. i%=0.7|1:twotab|
|00000630| 6c 65 25 3f 63 6f 6c 74 | 61 62 6c 65 25 28 69 25 |le%?colt|able%(i%|
|00000640| 29 3d 63 6f 6c 74 61 62 | 6c 65 25 28 28 69 25 2b |)=coltab|le%((i%+|
|00000650| 37 30 29 83 37 32 29 3a | ed 0d 02 6c 05 f1 0d 02 |70).72):|...l....|
|00000660| 76 05 e1 0d 02 80 05 3a | 0d 02 8a 11 dd f2 73 65 |v......:|......se|
|00000670| 74 73 70 65 63 74 72 75 | 6d 0d 02 94 23 de 20 72 |tspectru|m...#. r|
|00000680| 65 64 25 28 31 38 29 2c | 67 72 65 65 6e 25 28 31 |ed%(18),|green%(1|
|00000690| 38 29 2c 62 6c 75 65 25 | 28 31 38 29 0d 02 9e 37 |8),blue%|(18)...7|
|000006a0| e3 20 63 6f 6c 25 3d 30 | b8 31 37 3a f3 20 72 65 |. col%=0|.17:. re|
|000006b0| 64 25 28 63 6f 6c 25 29 | 2c 67 72 65 65 6e 25 28 |d%(col%)|,green%(|
|000006c0| 63 6f 6c 25 29 2c 62 6c | 75 65 25 28 63 6f 6c 25 |col%),bl|ue%(col%|
|000006d0| 29 3a ed 0d 02 a8 05 e1 | 0d 02 b2 05 3a 0d 02 bc |):......|....:...|
|000006e0| 14 dd f2 73 70 65 63 74 | 72 75 6d 28 6e 75 6d 25 |...spect|rum(num%|
|000006f0| 29 0d 02 c6 10 6e 75 6d | 25 3d 6e 75 6d 25 83 37 |)....num|%=num%.7|
|00000700| 32 0d 02 d0 15 74 69 6e | 74 25 3d 28 6e 75 6d 25 |2....tin|t%=(num%|
|00000710| 83 34 29 3c 3c 36 0d 02 | da 0f 6e 75 6d 25 3d 6e |.4)<<6..|..num%=n|
|00000720| 75 6d 25 81 34 0d 02 e4 | 36 63 6f 6c 25 3d 28 62 |um%.4...|6col%=(b|
|00000730| 6c 75 65 25 28 6e 75 6d | 25 29 3c 3c 34 29 2b 28 |lue%(num|%)<<4)+(|
|00000740| 67 72 65 65 6e 25 28 6e | 75 6d 25 29 3c 3c 32 29 |green%(n|um%)<<2)|
|00000750| 2b 72 65 64 25 28 6e 75 | 6d 25 29 0d 02 ee 13 e6 |+red%(nu|m%).....|
|00000760| 20 63 6f 6c 25 20 c8 9c | 20 74 69 6e 74 25 0d 02 | col% ..| tint%..|
|00000770| f8 05 e1 0d 03 02 05 3a | 0d 03 0c 4b f4 20 41 73 |.......:|...K. As|
|00000780| 73 65 6d 62 6c 79 20 50 | 72 6f 63 65 64 75 72 65 |sembly P|rocedure|
|00000790| 73 20 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |s ------|--------|
|000007a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007c0| 2d 2d 2d 0d 03 16 05 3a | 0d 03 20 11 dd f2 6d 61 |---....:|.. ...ma|
|000007d0| 6b 65 73 68 69 6d 6d 65 | 72 0d 03 2a 0f de 20 63 |keshimme|r..*.. c|
|000007e0| 6f 64 65 25 20 35 30 30 | 0d 03 34 33 73 63 72 65 |ode% 500|..43scre|
|000007f0| 65 6e 73 74 61 72 74 3d | 30 3a 6f 66 66 73 65 74 |enstart=|0:offset|
|00000800| 3d 31 3a 6c 65 6e 67 74 | 68 3d 32 3a 74 61 62 6c |=1:lengt|h=2:tabl|
|00000810| 65 3d 33 3a 76 61 6c 75 | 65 3d 34 0d 03 3e 24 6e |e=3:valu|e=4..>$n|
|00000820| 65 77 76 61 6c 75 65 3d | 35 3a 62 79 74 65 3d 36 |ewvalue=|5:byte=6|
|00000830| 3a 73 63 72 65 65 6e 32 | 73 74 61 72 74 3d 37 0d |:screen2|start=7.|
|00000840| 03 48 11 e3 20 70 61 73 | 73 25 3d 30 b8 32 88 32 |.H.. pas|s%=0.2.2|
|00000850| 0d 03 52 0c 50 25 3d 63 | 6f 64 65 25 0d 03 5c 05 |..R.P%=c|ode%..\.|
|00000860| 5b 0d 03 66 0d 4f 50 54 | 20 70 61 73 73 25 0d 03 |[..f.OPT| pass%..|
|00000870| 70 22 2e 73 63 72 65 65 | 6e 31 61 64 64 72 20 45 |p".scree|n1addr E|
|00000880| 51 55 44 20 73 63 72 65 | 65 6e 73 74 61 72 74 25 |QUD scre|enstart%|
|00000890| 0d 03 7a 2a 2e 73 63 72 | 65 65 6e 32 61 64 64 72 |..z*.scr|een2addr|
|000008a0| 20 45 51 55 44 20 73 63 | 72 65 65 6e 73 74 61 72 | EQUD sc|reenstar|
|000008b0| 74 25 2b 33 32 30 2a 32 | 35 36 0d 03 84 1d 2e 73 |t%+320*2|56.....s|
|000008c0| 63 72 65 65 6e 6c 65 6e | 20 45 51 55 44 20 33 32 |creenlen| EQUD 32|
|000008d0| 30 2a 32 35 36 2d 31 0d | 03 8e 1e 2e 73 63 72 65 |0*256-1.|....scre|
|000008e0| 65 6e 6c 65 6e 34 20 45 | 51 55 44 20 33 32 30 2a |enlen4 E|QUD 320*|
|000008f0| 32 35 36 2d 34 0d 03 98 | 1d 2e 74 61 62 6c 65 61 |256-4...|..tablea|
|00000900| 64 64 72 20 45 51 55 44 | 20 74 77 6f 74 61 62 6c |ddr EQUD| twotabl|
|00000910| 65 25 0d 03 a2 1c 2e 6f | 6e 65 74 61 62 6c 65 20 |e%.....o|netable |
|00000920| 45 51 55 44 20 6f 6e 65 | 74 61 62 6c 65 25 0d 03 |EQUD one|table%..|
|00000930| ac 05 3a 0d 03 b6 0d 2e | 73 68 69 6d 6d 65 72 31 |..:.....|shimmer1|
|00000940| 0d 03 c0 16 53 54 4d 46 | 44 20 52 31 33 21 2c 7b |....STMF|D R13!,{|
|00000950| 52 30 2d 52 36 7d 0d 03 | ca 35 4c 44 52 20 73 63 |R0-R6}..|.5LDR sc|
|00000960| 72 65 65 6e 73 74 61 72 | 74 2c 73 63 72 65 65 6e |reenstar|t,screen|
|00000970| 31 61 64 64 72 3a 4c 44 | 52 20 6c 65 6e 67 74 68 |1addr:LD|R length|
|00000980| 2c 73 63 72 65 65 6e 6c | 65 6e 34 0d 03 d4 29 4c |,screenl|en4...)L|
|00000990| 44 52 20 74 61 62 6c 65 | 2c 74 61 62 6c 65 61 64 |DR table|,tablead|
|000009a0| 64 72 3a 4d 4f 56 20 6f | 66 66 73 65 74 2c 6c 65 |dr:MOV o|ffset,le|
|000009b0| 6e 67 74 68 0d 03 de 0e | 2e 73 68 69 6d 31 6c 6f |ngth....|.shim1lo|
|000009c0| 6f 70 0d 03 e8 32 4d 4f | 56 20 6e 65 77 76 61 6c |op...2MO|V newval|
|000009d0| 75 65 2c 23 30 3a 4c 44 | 52 20 76 61 6c 75 65 2c |ue,#0:LD|R value,|
|000009e0| 5b 73 63 72 65 65 6e 73 | 74 61 72 74 2c 6f 66 66 |[screens|tart,off|
|000009f0| 73 65 74 5d 0d 03 f2 2c | 80 20 62 79 74 65 2c 76 |set]...,|. byte,v|
|00000a00| 61 6c 75 65 2c 23 32 35 | 35 3a 4c 44 52 42 20 62 |alue,#25|5:LDRB b|
|00000a10| 79 74 65 2c 5b 74 61 62 | 6c 65 2c 62 79 74 65 5d |yte,[tab|le,byte]|
|00000a20| 0d 03 fc 32 84 52 20 6e | 65 77 76 61 6c 75 65 2c |...2.R n|ewvalue,|
|00000a30| 6e 65 77 76 61 6c 75 65 | 2c 62 79 74 65 3a 80 20 |newvalue|,byte:. |
|00000a40| 62 79 74 65 2c 76 61 6c | 75 65 2c 23 32 35 35 3c |byte,val|ue,#255<|
|00000a50| 3c 38 0d 04 06 2e 4d 4f | 56 20 62 79 74 65 2c 62 |<8....MO|V byte,b|
|00000a60| 79 74 65 2c 4c 53 52 23 | 38 3a 4c 44 52 42 20 62 |yte,LSR#|8:LDRB b|
|00000a70| 79 74 65 2c 5b 74 61 62 | 6c 65 2c 62 79 74 65 5d |yte,[tab|le,byte]|
|00000a80| 0d 04 10 39 84 52 20 6e | 65 77 76 61 6c 75 65 2c |...9.R n|ewvalue,|
|00000a90| 6e 65 77 76 61 6c 75 65 | 2c 62 79 74 65 2c 4c 53 |newvalue|,byte,LS|
|00000aa0| 4c 23 38 3a 80 20 62 79 | 74 65 2c 76 61 6c 75 65 |L#8:. by|te,value|
|00000ab0| 2c 23 32 35 35 3c 3c 31 | 36 0d 04 1a 2f 4d 4f 56 |,#255<<1|6.../MOV|
|00000ac0| 20 62 79 74 65 2c 62 79 | 74 65 2c 4c 53 52 23 31 | byte,by|te,LSR#1|
|00000ad0| 36 3a 4c 44 52 42 20 62 | 79 74 65 2c 5b 74 61 62 |6:LDRB b|yte,[tab|
|00000ae0| 6c 65 2c 62 79 74 65 5d | 0d 04 24 3a 84 52 20 6e |le,byte]|..$:.R n|
|00000af0| 65 77 76 61 6c 75 65 2c | 6e 65 77 76 61 6c 75 65 |ewvalue,|newvalue|
|00000b00| 2c 62 79 74 65 2c 4c 53 | 4c 23 31 36 3a 80 20 62 |,byte,LS|L#16:. b|
|00000b10| 79 74 65 2c 76 61 6c 75 | 65 2c 23 32 35 35 3c 3c |yte,valu|e,#255<<|
|00000b20| 32 34 0d 04 2e 2f 4d 4f | 56 20 62 79 74 65 2c 62 |24.../MO|V byte,b|
|00000b30| 79 74 65 2c 4c 53 52 23 | 32 34 3a 4c 44 52 42 20 |yte,LSR#|24:LDRB |
|00000b40| 62 79 74 65 2c 5b 74 61 | 62 6c 65 2c 62 79 74 65 |byte,[ta|ble,byte|
|00000b50| 5d 0d 04 38 24 84 52 20 | 6e 65 77 76 61 6c 75 65 |]..8$.R |newvalue|
|00000b60| 2c 6e 65 77 76 61 6c 75 | 65 2c 62 79 74 65 2c 4c |,newvalu|e,byte,L|
|00000b70| 53 4c 23 32 34 0d 04 42 | 25 53 54 52 20 6e 65 77 |SL#24..B|%STR new|
|00000b80| 76 61 6c 75 65 2c 5b 73 | 63 72 65 65 6e 73 74 61 |value,[s|creensta|
|00000b90| 72 74 2c 6f 66 66 73 65 | 74 5d 0d 04 4c 18 53 55 |rt,offse|t]..L.SU|
|00000ba0| 42 20 6f 66 66 73 65 74 | 2c 6f 66 66 73 65 74 2c |B offset|,offset,|
|00000bb0| 23 34 0d 04 56 32 4d 4f | 56 20 6e 65 77 76 61 6c |#4..V2MO|V newval|
|00000bc0| 75 65 2c 23 30 3a 4c 44 | 52 20 76 61 6c 75 65 2c |ue,#0:LD|R value,|
|00000bd0| 5b 73 63 72 65 65 6e 73 | 74 61 72 74 2c 6f 66 66 |[screens|tart,off|
|00000be0| 73 65 74 5d 0d 04 60 2c | 80 20 62 79 74 65 2c 76 |set]..`,|. byte,v|
|00000bf0| 61 6c 75 65 2c 23 32 35 | 35 3a 4c 44 52 42 20 62 |alue,#25|5:LDRB b|
|00000c00| 79 74 65 2c 5b 74 61 62 | 6c 65 2c 62 79 74 65 5d |yte,[tab|le,byte]|
|00000c10| 0d 04 6a 32 84 52 20 6e | 65 77 76 61 6c 75 65 2c |..j2.R n|ewvalue,|
|00000c20| 6e 65 77 76 61 6c 75 65 | 2c 62 79 74 65 3a 80 20 |newvalue|,byte:. |
|00000c30| 62 79 74 65 2c 76 61 6c | 75 65 2c 23 32 35 35 3c |byte,val|ue,#255<|
|00000c40| 3c 38 0d 04 74 2e 4d 4f | 56 20 62 79 74 65 2c 62 |<8..t.MO|V byte,b|
|00000c50| 79 74 65 2c 4c 53 52 23 | 38 3a 4c 44 52 42 20 62 |yte,LSR#|8:LDRB b|
|00000c60| 79 74 65 2c 5b 74 61 62 | 6c 65 2c 62 79 74 65 5d |yte,[tab|le,byte]|
|00000c70| 0d 04 7e 39 84 52 20 6e | 65 77 76 61 6c 75 65 2c |..~9.R n|ewvalue,|
|00000c80| 6e 65 77 76 61 6c 75 65 | 2c 62 79 74 65 2c 4c 53 |newvalue|,byte,LS|
|00000c90| 4c 23 38 3a 80 20 62 79 | 74 65 2c 76 61 6c 75 65 |L#8:. by|te,value|
|00000ca0| 2c 23 32 35 35 3c 3c 31 | 36 0d 04 88 2f 4d 4f 56 |,#255<<1|6.../MOV|
|00000cb0| 20 62 79 74 65 2c 62 79 | 74 65 2c 4c 53 52 23 31 | byte,by|te,LSR#1|
|00000cc0| 36 3a 4c 44 52 42 20 62 | 79 74 65 2c 5b 74 61 62 |6:LDRB b|yte,[tab|
|00000cd0| 6c 65 2c 62 79 74 65 5d | 0d 04 92 3a 84 52 20 6e |le,byte]|...:.R n|
|00000ce0| 65 77 76 61 6c 75 65 2c | 6e 65 77 76 61 6c 75 65 |ewvalue,|newvalue|
|00000cf0| 2c 62 79 74 65 2c 4c 53 | 4c 23 31 36 3a 80 20 62 |,byte,LS|L#16:. b|
|00000d00| 79 74 65 2c 76 61 6c 75 | 65 2c 23 32 35 35 3c 3c |yte,valu|e,#255<<|
|00000d10| 32 34 0d 04 9c 2f 4d 4f | 56 20 62 79 74 65 2c 62 |24.../MO|V byte,b|
|00000d20| 79 74 65 2c 4c 53 52 23 | 32 34 3a 4c 44 52 42 20 |yte,LSR#|24:LDRB |
|00000d30| 62 79 74 65 2c 5b 74 61 | 62 6c 65 2c 62 79 74 65 |byte,[ta|ble,byte|
|00000d40| 5d 0d 04 a6 24 84 52 20 | 6e 65 77 76 61 6c 75 65 |]...$.R |newvalue|
|00000d50| 2c 6e 65 77 76 61 6c 75 | 65 2c 62 79 74 65 2c 4c |,newvalu|e,byte,L|
|00000d60| 53 4c 23 32 34 0d 04 b0 | 25 53 54 52 20 6e 65 77 |SL#24...|%STR new|
|00000d70| 76 61 6c 75 65 2c 5b 73 | 63 72 65 65 6e 73 74 61 |value,[s|creensta|
|00000d80| 72 74 2c 6f 66 66 73 65 | 74 5d 0d 04 ba 19 53 55 |rt,offse|t]....SU|
|00000d90| 42 53 20 6f 66 66 73 65 | 74 2c 6f 66 66 73 65 74 |BS offse|t,offset|
|00000da0| 2c 23 34 0d 04 c4 11 42 | 50 4c 20 73 68 69 6d 31 |,#4....B|PL shim1|
|00000db0| 6c 6f 6f 70 0d 04 ce 16 | 4c 44 4d 46 44 20 52 31 |loop....|LDMFD R1|
|00000dc0| 33 21 2c 7b 52 30 2d 52 | 36 7d 0d 04 d8 0f 4d 4f |3!,{R0-R|6}....MO|
|00000dd0| 56 20 52 31 35 2c 52 31 | 34 0d 04 e2 05 3a 0d 04 |V R15,R1|4....:..|
|00000de0| ec 0d 2e 73 68 69 6d 6d | 65 72 32 0d 04 f6 16 53 |...shimm|er2....S|
|00000df0| 54 4d 46 44 20 52 31 33 | 21 2c 7b 52 30 2d 52 36 |TMFD R13|!,{R0-R6|
|00000e00| 7d 0d 05 00 35 4c 44 52 | 20 73 63 72 65 65 6e 73 |}...5LDR| screens|
|00000e10| 74 61 72 74 2c 73 63 72 | 65 65 6e 32 61 64 64 72 |tart,scr|een2addr|
|00000e20| 3a 4c 44 52 20 6c 65 6e | 67 74 68 2c 73 63 72 65 |:LDR len|gth,scre|
|00000e30| 65 6e 6c 65 6e 34 0d 05 | 0a 29 4c 44 52 20 74 61 |enlen4..|.)LDR ta|
|00000e40| 62 6c 65 2c 74 61 62 6c | 65 61 64 64 72 3a 4d 4f |ble,tabl|eaddr:MO|
|00000e50| 56 20 6f 66 66 73 65 74 | 2c 6c 65 6e 67 74 68 0d |V offset|,length.|
|00000e60| 05 14 0e 2e 73 68 69 6d | 32 6c 6f 6f 70 0d 05 1e |....shim|2loop...|
|00000e70| 32 4d 4f 56 20 6e 65 77 | 76 61 6c 75 65 2c 23 30 |2MOV new|value,#0|
|00000e80| 3a 4c 44 52 20 76 61 6c | 75 65 2c 5b 73 63 72 65 |:LDR val|ue,[scre|
|00000e90| 65 6e 73 74 61 72 74 2c | 6f 66 66 73 65 74 5d 0d |enstart,|offset].|
|00000ea0| 05 28 2c 80 20 62 79 74 | 65 2c 76 61 6c 75 65 2c |.(,. byt|e,value,|
|00000eb0| 23 32 35 35 3a 4c 44 52 | 42 20 62 79 74 65 2c 5b |#255:LDR|B byte,[|
|00000ec0| 74 61 62 6c 65 2c 62 79 | 74 65 5d 0d 05 32 32 84 |table,by|te]..22.|
|00000ed0| 52 20 6e 65 77 76 61 6c | 75 65 2c 6e 65 77 76 61 |R newval|ue,newva|
|00000ee0| 6c 75 65 2c 62 79 74 65 | 3a 80 20 62 79 74 65 2c |lue,byte|:. byte,|
|00000ef0| 76 61 6c 75 65 2c 23 32 | 35 35 3c 3c 38 0d 05 3c |value,#2|55<<8..<|
|00000f00| 2e 4d 4f 56 20 62 79 74 | 65 2c 62 79 74 65 2c 4c |.MOV byt|e,byte,L|
|00000f10| 53 52 23 38 3a 4c 44 52 | 42 20 62 79 74 65 2c 5b |SR#8:LDR|B byte,[|
|00000f20| 74 61 62 6c 65 2c 62 79 | 74 65 5d 0d 05 46 39 84 |table,by|te]..F9.|
|00000f30| 52 20 6e 65 77 76 61 6c | 75 65 2c 6e 65 77 76 61 |R newval|ue,newva|
|00000f40| 6c 75 65 2c 62 79 74 65 | 2c 4c 53 4c 23 38 3a 80 |lue,byte|,LSL#8:.|
|00000f50| 20 62 79 74 65 2c 76 61 | 6c 75 65 2c 23 32 35 35 | byte,va|lue,#255|
|00000f60| 3c 3c 31 36 0d 05 50 2f | 4d 4f 56 20 62 79 74 65 |<<16..P/|MOV byte|
|00000f70| 2c 62 79 74 65 2c 4c 53 | 52 23 31 36 3a 4c 44 52 |,byte,LS|R#16:LDR|
|00000f80| 42 20 62 79 74 65 2c 5b | 74 61 62 6c 65 2c 62 79 |B byte,[|table,by|
|00000f90| 74 65 5d 0d 05 5a 3a 84 | 52 20 6e 65 77 76 61 6c |te]..Z:.|R newval|
|00000fa0| 75 65 2c 6e 65 77 76 61 | 6c 75 65 2c 62 79 74 65 |ue,newva|lue,byte|
|00000fb0| 2c 4c 53 4c 23 31 36 3a | 80 20 62 79 74 65 2c 76 |,LSL#16:|. byte,v|
|00000fc0| 61 6c 75 65 2c 23 32 35 | 35 3c 3c 32 34 0d 05 64 |alue,#25|5<<24..d|
|00000fd0| 2f 4d 4f 56 20 62 79 74 | 65 2c 62 79 74 65 2c 4c |/MOV byt|e,byte,L|
|00000fe0| 53 52 23 32 34 3a 4c 44 | 52 42 20 62 79 74 65 2c |SR#24:LD|RB byte,|
|00000ff0| 5b 74 61 62 6c 65 2c 62 | 79 74 65 5d 0d 05 6e 24 |[table,b|yte]..n$|
|00001000| 84 52 20 6e 65 77 76 61 | 6c 75 65 2c 6e 65 77 76 |.R newva|lue,newv|
|00001010| 61 6c 75 65 2c 62 79 74 | 65 2c 4c 53 4c 23 32 34 |alue,byt|e,LSL#24|
|00001020| 0d 05 78 25 53 54 52 20 | 6e 65 77 76 61 6c 75 65 |..x%STR |newvalue|
|00001030| 2c 5b 73 63 72 65 65 6e | 73 74 61 72 74 2c 6f 66 |,[screen|start,of|
|00001040| 66 73 65 74 5d 0d 05 82 | 18 53 55 42 20 6f 66 66 |fset]...|.SUB off|
|00001050| 73 65 74 2c 6f 66 66 73 | 65 74 2c 23 34 0d 05 8c |set,offs|et,#4...|
|00001060| 32 4d 4f 56 20 6e 65 77 | 76 61 6c 75 65 2c 23 30 |2MOV new|value,#0|
|00001070| 3a 4c 44 52 20 76 61 6c | 75 65 2c 5b 73 63 72 65 |:LDR val|ue,[scre|
|00001080| 65 6e 73 74 61 72 74 2c | 6f 66 66 73 65 74 5d 0d |enstart,|offset].|
|00001090| 05 96 2c 80 20 62 79 74 | 65 2c 76 61 6c 75 65 2c |..,. byt|e,value,|
|000010a0| 23 32 35 35 3a 4c 44 52 | 42 20 62 79 74 65 2c 5b |#255:LDR|B byte,[|
|000010b0| 74 61 62 6c 65 2c 62 79 | 74 65 5d 0d 05 a0 32 84 |table,by|te]...2.|
|000010c0| 52 20 6e 65 77 76 61 6c | 75 65 2c 6e 65 77 76 61 |R newval|ue,newva|
|000010d0| 6c 75 65 2c 62 79 74 65 | 3a 80 20 62 79 74 65 2c |lue,byte|:. byte,|
|000010e0| 76 61 6c 75 65 2c 23 32 | 35 35 3c 3c 38 0d 05 aa |value,#2|55<<8...|
|000010f0| 2e 4d 4f 56 20 62 79 74 | 65 2c 62 79 74 65 2c 4c |.MOV byt|e,byte,L|
|00001100| 53 52 23 38 3a 4c 44 52 | 42 20 62 79 74 65 2c 5b |SR#8:LDR|B byte,[|
|00001110| 74 61 62 6c 65 2c 62 79 | 74 65 5d 0d 05 b4 39 84 |table,by|te]...9.|
|00001120| 52 20 6e 65 77 76 61 6c | 75 65 2c 6e 65 77 76 61 |R newval|ue,newva|
|00001130| 6c 75 65 2c 62 79 74 65 | 2c 4c 53 4c 23 38 3a 80 |lue,byte|,LSL#8:.|
|00001140| 20 62 79 74 65 2c 76 61 | 6c 75 65 2c 23 32 35 35 | byte,va|lue,#255|
|00001150| 3c 3c 31 36 0d 05 be 2f | 4d 4f 56 20 62 79 74 65 |<<16.../|MOV byte|
|00001160| 2c 62 79 74 65 2c 4c 53 | 52 23 31 36 3a 4c 44 52 |,byte,LS|R#16:LDR|
|00001170| 42 20 62 79 74 65 2c 5b | 74 61 62 6c 65 2c 62 79 |B byte,[|table,by|
|00001180| 74 65 5d 0d 05 c8 3a 84 | 52 20 6e 65 77 76 61 6c |te]...:.|R newval|
|00001190| 75 65 2c 6e 65 77 76 61 | 6c 75 65 2c 62 79 74 65 |ue,newva|lue,byte|
|000011a0| 2c 4c 53 4c 23 31 36 3a | 80 20 62 79 74 65 2c 76 |,LSL#16:|. byte,v|
|000011b0| 61 6c 75 65 2c 23 32 35 | 35 3c 3c 32 34 0d 05 d2 |alue,#25|5<<24...|
|000011c0| 2f 4d 4f 56 20 62 79 74 | 65 2c 62 79 74 65 2c 4c |/MOV byt|e,byte,L|
|000011d0| 53 52 23 32 34 3a 4c 44 | 52 42 20 62 79 74 65 2c |SR#24:LD|RB byte,|
|000011e0| 5b 74 61 62 6c 65 2c 62 | 79 74 65 5d 0d 05 dc 24 |[table,b|yte]...$|
|000011f0| 84 52 20 6e 65 77 76 61 | 6c 75 65 2c 6e 65 77 76 |.R newva|lue,newv|
|00001200| 61 6c 75 65 2c 62 79 74 | 65 2c 4c 53 4c 23 32 34 |alue,byt|e,LSL#24|
|00001210| 0d 05 e6 25 53 54 52 20 | 6e 65 77 76 61 6c 75 65 |...%STR |newvalue|
|00001220| 2c 5b 73 63 72 65 65 6e | 73 74 61 72 74 2c 6f 66 |,[screen|start,of|
|00001230| 66 73 65 74 5d 0d 05 f0 | 19 53 55 42 53 20 6f 66 |fset]...|.SUBS of|
|00001240| 66 73 65 74 2c 6f 66 66 | 73 65 74 2c 23 34 0d 05 |fset,off|set,#4..|
|00001250| fa 11 42 50 4c 20 73 68 | 69 6d 32 6c 6f 6f 70 0d |..BPL sh|im2loop.|
|00001260| 06 04 16 4c 44 4d 46 44 | 20 52 31 33 21 2c 7b 52 |...LDMFD| R13!,{R|
|00001270| 30 2d 52 36 7d 0d 06 0e | 0f 4d 4f 56 20 52 31 35 |0-R6}...|.MOV R15|
|00001280| 2c 52 31 34 0d 06 18 05 | 3a 0d 06 22 0d 2e 63 6f |,R14....|:.."..co|
|00001290| 70 79 6f 6e 63 65 0d 06 | 2c 16 53 54 4d 46 44 20 |pyonce..|,.STMFD |
|000012a0| 52 31 33 21 2c 7b 52 30 | 2d 52 33 7d 0d 06 36 1f |R13!,{R0|-R3}..6.|
|000012b0| 4c 44 52 20 73 63 72 65 | 65 6e 73 74 61 72 74 2c |LDR scre|enstart,|
|000012c0| 73 63 72 65 65 6e 31 61 | 64 64 72 0d 06 40 20 4c |screen1a|ddr..@ L|
|000012d0| 44 52 20 73 63 72 65 65 | 6e 32 73 74 61 72 74 2c |DR scree|n2start,|
|000012e0| 73 63 72 65 65 6e 32 61 | 64 64 72 0d 06 4a 2b 4c |screen2a|ddr..J+L|
|000012f0| 44 52 20 6f 66 66 73 65 | 74 2c 73 63 72 65 65 6e |DR offse|t,screen|
|00001300| 6c 65 6e 3a 4c 44 52 20 | 74 61 62 6c 65 2c 6f 6e |len:LDR |table,on|
|00001310| 65 74 61 62 6c 65 0d 06 | 54 0d 2e 6f 6e 63 65 6c |etable..|T..oncel|
|00001320| 6f 6f 70 0d 06 5e 22 4c | 44 52 42 20 62 79 74 65 |oop..^"L|DRB byte|
|00001330| 2c 5b 73 63 72 65 65 6e | 73 74 61 72 74 2c 6f 66 |,[screen|start,of|
|00001340| 66 73 65 74 5d 0d 06 68 | 1a 4c 44 52 42 20 62 79 |fset]..h|.LDRB by|
|00001350| 74 65 2c 5b 74 61 62 6c | 65 2c 62 79 74 65 5d 0d |te,[tabl|e,byte].|
|00001360| 06 72 23 53 54 52 42 20 | 62 79 74 65 2c 5b 73 63 |.r#STRB |byte,[sc|
|00001370| 72 65 65 6e 32 73 74 61 | 72 74 2c 6f 66 66 73 65 |reen2sta|rt,offse|
|00001380| 74 5d 0d 06 7c 19 53 55 | 42 53 20 6f 66 66 73 65 |t]..|.SU|BS offse|
|00001390| 74 2c 6f 66 66 73 65 74 | 2c 23 31 0d 06 86 10 42 |t,offset|,#1....B|
|000013a0| 50 4c 20 6f 6e 63 65 6c | 6f 6f 70 0d 06 90 22 4c |PL oncel|oop..."L|
|000013b0| 44 4d 46 44 20 52 31 33 | 21 2c 7b 52 30 2d 52 33 |DMFD R13|!,{R0-R3|
|000013c0| 7d 3a 4d 4f 56 20 52 31 | 35 2c 52 31 34 0d 06 9a |}:MOV R1|5,R14...|
|000013d0| 05 5d 0d 06 a4 05 ed 0d | 06 ae 05 e1 0d 06 b8 05 |.]......|........|
|000013e0| 3a 0d 06 c2 14 dd f2 6d | 61 6b 65 75 6e 70 61 63 |:......m|akeunpac|
|000013f0| 6b 62 69 74 73 0d 06 cc | 19 de 20 75 6e 70 61 63 |kbits...|.. unpac|
|00001400| 6b 62 69 74 73 63 6f 64 | 65 25 20 35 30 30 0d 06 |kbitscod|e% 500..|
|00001410| d6 2a 76 61 6c 75 65 3d | 30 3a 70 69 78 65 6c 3d |.*value=|0:pixel=|
|00001420| 31 3a 62 75 66 66 65 72 | 70 74 72 3d 32 3a 73 74 |1:buffer|ptr=2:st|
|00001430| 61 72 74 70 74 72 3d 33 | 0d 06 e0 1a 65 6e 64 70 |artptr=3|....endp|
|00001440| 74 72 3d 34 3a 6c 69 6e | 6b 3d 31 34 3a 70 63 3d |tr=4:lin|k=14:pc=|
|00001450| 31 35 0d 06 ea 11 e3 20 | 70 61 73 73 25 3d 30 b8 |15..... |pass%=0.|
|00001460| 32 88 32 0d 06 f4 16 50 | 25 3d 75 6e 70 61 63 6b |2.2....P|%=unpack|
|00001470| 62 69 74 73 63 6f 64 65 | 25 0d 06 fe 05 5b 0d 07 |bitscode|%....[..|
|00001480| 08 0d 4f 50 54 20 70 61 | 73 73 25 0d 07 12 29 2e |..OPT pa|ss%...).|
|00001490| 75 6e 70 61 63 6b 5f 73 | 63 72 65 65 6e 73 74 61 |unpack_s|creensta|
|000014a0| 72 74 20 45 51 55 44 20 | 73 63 72 65 65 6e 73 74 |rt EQUD |screenst|
|000014b0| 61 72 74 25 0d 07 1c 27 | 2e 75 6e 70 61 63 6b 5f |art%...'|.unpack_|
|000014c0| 73 63 72 65 65 6e 65 6e | 64 20 20 20 45 51 55 44 |screenen|d EQUD|
|000014d0| 20 73 63 72 65 65 6e 65 | 6e 64 25 0d 07 26 27 2e | screene|nd%..&'.|
|000014e0| 75 6e 70 61 63 6b 5f 62 | 75 66 66 65 72 73 74 61 |unpack_b|uffersta|
|000014f0| 72 74 20 45 51 55 44 20 | 72 6c 65 62 75 66 66 65 |rt EQUD |rlebuffe|
|00001500| 72 25 0d 07 30 05 3a 0d | 07 3a 0f 2e 75 6e 70 61 |r%..0.:.|.:..unpa|
|00001510| 63 6b 62 69 74 73 0d 07 | 44 24 4c 44 52 20 62 75 |ckbits..|D$LDR bu|
|00001520| 66 66 65 72 70 74 72 2c | 75 6e 70 61 63 6b 5f 62 |fferptr,|unpack_b|
|00001530| 75 66 66 65 72 73 74 61 | 72 74 0d 07 4e 23 4c 44 |uffersta|rt..N#LD|
|00001540| 52 20 73 74 61 72 74 70 | 74 72 2c 75 6e 70 61 63 |R startp|tr,unpac|
|00001550| 6b 5f 73 63 72 65 65 6e | 73 74 61 72 74 0d 07 58 |k_screen|start..X|
|00001560| 1f 4c 44 52 20 65 6e 64 | 70 74 72 2c 75 6e 70 61 |.LDR end|ptr,unpa|
|00001570| 63 6b 5f 73 63 72 65 65 | 6e 65 6e 64 0d 07 62 0d |ck_scree|nend..b.|
|00001580| 2e 6d 61 69 6e 6c 6f 6f | 70 0d 07 6c 33 4c 44 52 |.mainloo|p..l3LDR|
|00001590| 42 20 76 61 6c 75 65 2c | 5b 62 75 66 66 65 72 70 |B value,|[bufferp|
|000015a0| 74 72 5d 2c 23 31 3a 43 | 4d 50 20 76 61 6c 75 65 |tr],#1:C|MP value|
|000015b0| 2c 23 30 3a 42 45 51 20 | 65 78 69 74 0d 07 76 1f |,#0:BEQ |exit..v.|
|000015c0| 43 4d 50 20 76 61 6c 75 | 65 2c 23 31 32 38 3a 42 |CMP valu|e,#128:B|
|000015d0| 47 45 20 70 69 78 65 6c | 72 75 6e 0d 07 80 0e 2e |GE pixel|run.....|
|000015e0| 63 6f 6c 6f 75 72 72 75 | 6e 0d 07 8a 1d 4c 44 52 |colourru|n....LDR|
|000015f0| 42 20 70 69 78 65 6c 2c | 5b 62 75 66 66 65 72 70 |B pixel,|[bufferp|
|00001600| 74 72 5d 2c 23 31 0d 07 | 94 0f 2e 63 6f 6c 6f 75 |tr],#1..|...colou|
|00001610| 72 6c 6f 6f 70 0d 07 9e | 34 53 54 52 42 20 70 69 |rloop...|4STRB pi|
|00001620| 78 65 6c 2c 5b 73 74 61 | 72 74 70 74 72 5d 2c 23 |xel,[sta|rtptr],#|
|00001630| 31 3a 53 54 52 42 20 70 | 69 78 65 6c 2c 5b 65 6e |1:STRB p|ixel,[en|
|00001640| 64 70 74 72 5d 2c 23 2d | 31 0d 07 a8 26 53 55 42 |dptr],#-|1...&SUB|
|00001650| 53 20 76 61 6c 75 65 2c | 76 61 6c 75 65 2c 23 31 |S value,|value,#1|
|00001660| 3a 42 4e 45 20 63 6f 6c | 6f 75 72 6c 6f 6f 70 0d |:BNE col|ourloop.|
|00001670| 07 b2 0e 42 20 6d 61 69 | 6e 6c 6f 6f 70 0d 07 bc |...B mai|nloop...|
|00001680| 0d 2e 70 69 78 65 6c 72 | 75 6e 0d 07 c6 18 53 55 |..pixelr|un....SU|
|00001690| 42 20 76 61 6c 75 65 2c | 76 61 6c 75 65 2c 23 31 |B value,|value,#1|
|000016a0| 32 38 0d 07 d0 0e 2e 70 | 69 78 65 6c 6c 6f 6f 70 |28.....p|ixelloop|
|000016b0| 0d 07 da 1d 4c 44 52 42 | 20 70 69 78 65 6c 2c 5b |....LDRB| pixel,[|
|000016c0| 62 75 66 66 65 72 70 74 | 72 5d 2c 23 31 0d 07 e4 |bufferpt|r],#1...|
|000016d0| 34 53 54 52 42 20 70 69 | 78 65 6c 2c 5b 73 74 61 |4STRB pi|xel,[sta|
|000016e0| 72 74 70 74 72 5d 2c 23 | 31 3a 53 54 52 42 20 70 |rtptr],#|1:STRB p|
|000016f0| 69 78 65 6c 2c 5b 65 6e | 64 70 74 72 5d 2c 23 2d |ixel,[en|dptr],#-|
|00001700| 31 0d 07 ee 25 53 55 42 | 53 20 76 61 6c 75 65 2c |1...%SUB|S value,|
|00001710| 76 61 6c 75 65 2c 23 31 | 3a 42 4e 45 20 70 69 78 |value,#1|:BNE pix|
|00001720| 65 6c 6c 6f 6f 70 0d 07 | f8 0e 42 20 6d 61 69 6e |elloop..|..B main|
|00001730| 6c 6f 6f 70 0d 08 02 09 | 2e 65 78 69 74 0d 08 0c |loop....|.exit...|
|00001740| 0f 4d 4f 56 20 70 63 2c | 6c 69 6e 6b 0d 08 16 05 |.MOV pc,|link....|
|00001750| 3a 0d 08 20 05 5d 0d 08 | 2a 05 ed 0d 08 34 05 e1 |:.. .]..|*....4..|
|00001760| 0d 08 3e 05 3a 0d 08 48 | 4b f4 20 53 70 65 63 74 |..>.:..H|K. Spect|
|00001770| 72 75 6d 20 44 61 74 61 | 20 2d 2d 2d 2d 2d 2d 2d |rum Data| -------|
|00001780| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001790| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000017a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000017b0| 0d 08 52 05 3a 0d 08 5c | 19 dc 20 30 2c 30 2c 33 |..R.:..\|.. 0,0,3|
|000017c0| 2c 20 30 2c 31 2c 33 2c | 20 30 2c 32 2c 33 0d 08 |, 0,1,3,| 0,2,3..|
|000017d0| 66 19 dc 20 30 2c 33 2c | 33 2c 20 30 2c 33 2c 32 |f.. 0,3,|3, 0,3,2|
|000017e0| 2c 20 30 2c 33 2c 31 0d | 08 70 19 dc 20 30 2c 33 |, 0,3,1.|.p.. 0,3|
|000017f0| 2c 30 2c 20 31 2c 33 2c | 30 2c 20 32 2c 33 2c 30 |,0, 1,3,|0, 2,3,0|
|00001800| 0d 08 7a 19 dc 20 33 2c | 33 2c 30 2c 20 33 2c 32 |..z.. 3,|3,0, 3,2|
|00001810| 2c 30 2c 20 33 2c 31 2c | 30 0d 08 84 19 dc 20 33 |,0, 3,1,|0..... 3|
|00001820| 2c 30 2c 30 2c 20 33 2c | 30 2c 31 2c 20 33 2c 30 |,0,0, 3,|0,1, 3,0|
|00001830| 2c 32 0d 08 8e 19 dc 20 | 33 2c 30 2c 33 2c 20 32 |,2..... |3,0,3, 2|
|00001840| 2c 30 2c 33 2c 20 31 2c | 30 2c 33 0d ff |,0,3, 1,|0,3.. |
+--------+-------------------------+-------------------------+--------+--------+